
/*
	假设使用uniapp 同时开发三个平台
	app
	小程序
	h5
	app和小程序直接跨域访问， h5 同源策略 （需要配置反向代理）
*/
let baseURL = 'https://api.it120.cc/conner';
// 判断是否是 h5平台
// #ifdef H5
	baseURL = import.meta.env.VITE_BAE_URL
// #endif
const request = (url, config = {}) => {
	return new Promise((resolve, reject) => {
		// 显示
		uni.showLoading({
			title: '加载中...',
			mask: true
		});
		uni.request({
			url: baseURL + url,
			method: config.method || 'GET',
			data: config.data || '',
			header: {
				"content-type": "application/x-www-form-urlencoded"
			},
			success: res => {
				resolve(res)
			},
			fail: err => {
				reject(err)
			},
			complete: () => {
				uni.hideLoading()
			}
		})
	})
}

export default request